package com.sync.utils.framework.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@TableName("sy_oper_log")
public class SysOperLog implements Serializable {

    private static final long serialVersionUID = 2421434993591125288L;

    /**
     * 主键
     */
    private String id;
    /**
     * 返回信息
     */
    private String responseValue;
    /**
     * 操作结束时间
     */
    private Date endTime;
    /**
     * 请求类型
     */
    private String type;
    /**
     * 日志标题
     */
    private String title;
    /**
     * 请求参数
     */
    private String params;
    /**
     * 请求地址
     */
    private String uri;
    /**
     * 操作浏览器
     */
    private String brower;
    /**
     * 操作开始时间
     */
    private Date startTime;
    /**
     * HTTP方法
     */
    private String httpMethod;
    /**
     * 请求方法
     */
    private String classMethod;
    /**
     * 执行时间
     */
    private Long executeTime;
    /**
     * 请求主机
     */
    private String host;
    /**
     * 请求头
     */
    private String header;
    /**
     * 操作系统
     */
    private String operatingSystem;
    /**
     * 错误信息
     */
    private String errorMessage;
    /**
     * 错误码
     */
    private Integer status;
    /**
     * 操作用户
     */
    private String username;
    /**
     * 地理位置
     */
    private String operLocation;
}
